Developer --> Technical Publications
PATHHardware Documentation > USB Devices > Mac OS USB DDK API Reference


USB Manager

The USB Manager performs driver matching and loading services and communicates internally with other components of the Macintosh USB host software to identify devices on the USB. The USB Manager also provides services that Mac OS and applications use to determine the status of devices, handle power management tasks, and notify the user or other applications about USB devices being attached to or removed from the USB.

An example of a service that the USB Manager can provide for a client is when a client makes a request to find a keyboard. The USB Manager determines if a keyboard is installed and returns the appropriate response. If a keyboard is installed, the client can ask where the class driver is for that keyboard. The USB Manager then points to the code fragment that contains the class driver for keyboards. The client then communicates with the keyboard through the class driver. The keyboard class driver communicates with the keyboard interface through the USB Services Library. The API for the USB Manager is included in USB Manager Reference .


© 1998 Apple Computer, Inc. – (Last Updated 23 Nov 98)

Previous | Back Up One Level | Next |